<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ES5组合继承</title>
</head>
<body>
    <script>
        // 原型
        // 原型链
        // 1. 每一个函数都有一个天生自带的属性 prototype,它是一个对象
        // 2. prototype上有一个天生自带的属性 constructor，指向当前函数
        // 3. 每一个对象都有一个天生自带的属性 __proto__ 指向所属类的原型

        function Person(){

        }
        Person.prototype.test = function(){
            console.log('test');
        }
        console.log(Person.prototype.constructor);

        let p1 = new Person();// __proto__
        p1.test();
    
        
    </script>
</body>
</html>